package com.coocaa.ops.api.v1.content.model.output.plugin;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * @author zen
 * @date 2020-06-18 19:30
 * @description
 */
@Data
public class PluginInfo {

    /**
     * 插件类型
     */
    private String type;

    /**
     * 插件包名
     */
    @JSONField(name = "package_name")
    private String packageName;

    /**
     * 插件分类
     */
    private String category;

    /**
     * 插件参数定义
     */
    private Object params;

    /**
     * 插件数据
     * 转义Json
     */
    private String data;

    /**
     * 主页最低版本
     */
    @JSONField(name = "home_version")
    private Integer homeVersion;

    /**
     * 插件最低版本
     */
    @JSONField(name = "plugin_version")
    private Integer pluginVersion;
}
